// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov. // Jad home page: http://www.geocities.com/kpdus/jad.html // Decompiler options: braces fieldsfirst space lnc package com.xiaomi.infra.galaxy.android; import com.xiaomi.infra.galaxy.android.http.HttpAndroidClientFactory; import com.xiaomi.infra.galaxy.common.GalaxyClientException; import com.xiaomi.infra.galaxy.common.constants.ReturnCode; import com.xiaomi.infra.galaxy.common.http.ClientConfiguration; import com.xiaomi.infra.galaxy.common.http.GalaxyHttpClient; import com.xiaomi.infra.galaxy.common.http.GalaxyServiceClient; import com.xiaomi.infra.galaxy.common.util.StringUtils; class GalaxyServiceProxy extends GalaxyServiceClient { public GalaxyServiceProxy(ClientConfiguration clientconfiguration) { super(clientconfiguration, new HttpAndroidClientFactory()); if (StringUtils.isBlank(clientconfiguration.getAppId())) { throw new GalaxyClientException(ReturnCode.APP_ID_IS_BLANK, "galaxy appId is empty"); } if (clientconfiguration.getMaxErrorRetry() > 3) { clientconfiguration.setMaxErrorRetry(3); } setEndpoint(clientconfiguration.getEndpoint()); } public void setConfiguration(ClientConfiguration clientconfiguration) { clientConfiguration = clientconfiguration; client = new GalaxyHttpClient(clientconfiguration); } public void shutdown() { if (client.getKeepAliveHttpClient() != null) { client.shutdown(); } } }